FluentBooking\App\Services\Helper D

Total Complexity 178
Dependencies 8
Dependents 26
Total lines 2,144
Lines of code 1,247
Logical lines of code 343
Comment lines 47
Methods 57
Properties 1

Methods 57

Method Rating Maintainability Complexity Lines of code
getEditorShortCodes()
B
28
9 165
getGlobalSettings()
A
40 11 64
decryptKey()
A
51 10 24
fluentbookingSanitizer()
A
52 9 23
encryptKey()
A
52 9 22
isEventSlugAvailable()
A
52 8 25
formatDuration()
A
54 8 19
getDefaultEmailNotificationSettings()
S
34 1 118
isCalendarSlugAvailable()
S
54 7 22
fcal_sanitize_html()
S
44 4 50
fcal_backend_sanitizer()
S
55 6 19
isPaymentEnabled()
S
56 6 17
getPrefSettins()
S
54 5 22
getGlobalModuleSettings()
S
62 5 11
getGlobalAdminSetting()
S
60 4 15
getCustomFieldTypes()
S
43 1 60
getUserDisplayName()
S
60 4 14
getBookingStatusChangingTimes()
S
44 1 56
getMeetingMultiDurations()
S
44 1 56
getSlotIntervals()
S
45 1 52
getVerifiedSenders()
S
63 4 10
fcalImplodeRecursive()
S
60 3 14
getGlobalPaymentSettings()
S
61 3 14
getBufferTimes()
S
47 1 44
getIp()
S
61 3 13
getMeta()
S
61 3 13
getWeeklyScheduleSchema()
S
49 1 42
getEventColors()
S
50 1 36
getDurationLookup()
S
66 3 8
debugLog()
S
72 3 5
getUserEmail()
S
66 3 8
getBookingMeta()
S
65 3 9
updateMeta()
S
60 2 14
updateBookingMeta()
S
61 2 13
getMeetingDurations()
S
54 1 24
getAddToCalendarHtml()
S
69 2 5
getNextBookingGroup()
S
68 2 7
getConfirmAndRejectButton()
S
69 2 5
isModuleEnabled()
S
74 2 4
updateGlobalModuleSettings()
S
68 2 7
getDefaultTimeFormat()
S
66 2 9
fluentBookingUserAvatar()
S
70 2 6
excerpt()
S
64 2 9
generateSlotSlug()
S
63 2 10
getActiveThemeName()
S
69 2 7
fluentbooking_is_rtl()
S
79 1 3
getBookingReceiptLandingBaseUrl()
S
78 1 3
isPaymentConfigured()
S
73 1 4
getAppBaseUrl()
S
77 1 3
getAdminBookingUrl()
S
78 1 3
getUpgradeUrl()
S
79 1 3
getNextIndex()
S
73 1 5
getDefaultTermsAndConditions()
S
74 1 4
getOverrideSelectTimes()
S
68 1 7
getBookingPeriodOptions()
S
64 1 9
deleteMeta()
S
70 1 6
getWeekSelectTimes()
S
68 1 7